TSTP Solution File: ITP005^2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ITP005^2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n013.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 03:14:01 EDT 2023

% Result   : Timeout 299.97s 300.26s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.15  % Problem    : ITP005^2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.15/0.16  % Command    : do_cvc5 %s %d
% 0.15/0.37  % Computer : n013.cluster.edu
% 0.15/0.37  % Model    : x86_64 x86_64
% 0.15/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.37  % Memory   : 8042.1875MB
% 0.15/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.37  % CPULimit   : 300
% 0.15/0.37  % WCLimit    : 300
% 0.15/0.37  % DateTime   : Sun Aug 27 11:20:47 EDT 2023
% 0.15/0.37  % CPUTime    : 
% 0.22/0.51  %----Proving TH0
% 0.22/0.51  %------------------------------------------------------------------------------
% 0.22/0.51  % File     : ITP005^2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.22/0.51  % Domain   : Interactive Theorem Proving
% 0.22/0.51  % Problem  : HOL4 set theory export of thm_2Eset__relation_2Erel__to__reln__inv.p, bushy mode
% 0.22/0.51  % Version  : [BG+19] axioms.
% 0.22/0.51  % English  :
% 0.22/0.51  
% 0.22/0.51  % Refs     : [BG+19] Brown et al. (2019), GRUNGE: A Grand Unified ATP Chall
% 0.22/0.51  %          : [Gau19] Gauthier (2019), Email to Geoff Sutcliffe
% 0.22/0.51  % Source   : [BG+19]
% 0.22/0.51  % Names    : thm_2Eset__relation_2Erel__to__reln__inv.p [Gau19]
% 0.22/0.51  %          : HL402001^2.p [TPAP]
% 0.22/0.51  
% 0.22/0.51  % Status   : Theorem
% 0.22/0.51  % Rating   : 1.00 v7.5.0
% 0.22/0.51  % Syntax   : Number of formulae    :   73 (   4 unt;  26 typ;   0 def)
% 0.22/0.51  %            Number of atoms       :  296 (  24 equ;   0 cnn)
% 0.22/0.51  %            Maximal formula atoms :   14 (   6 avg)
% 0.22/0.51  %            Number of connectives :  603 (   4   ~;   0   |;  10   &; 511   @)
% 0.22/0.51  %                                         (  23 <=>;  55  =>;   0  <=;   0 <~>)
% 0.22/0.51  %            Maximal formula depth :   14 (   8 avg)
% 0.22/0.51  %            Number of types       :    3 (   1 usr)
% 0.22/0.51  %            Number of type conns  :   34 (  34   >;   0   *;   0   +;   0  <<)
% 0.22/0.51  %            Number of symbols     :   34 (  31 usr;  15 con; 0-3 aty)
% 0.22/0.51  %            Number of variables   :  111 (   4   ^; 104   !;   3   ?; 111   :)
% 0.22/0.51  % SPC      : TH0_THM_EQU_NAR
% 0.22/0.51  
% 0.22/0.51  % Comments :
% 0.22/0.51  % Bugfixes : v7.5.0 - Bugfixes in axioms and export.
% 0.22/0.51  %------------------------------------------------------------------------------
% 0.22/0.51  %------------------------------------------------------------------------------
% 0.22/0.51  thf(del_tp,type,
% 0.22/0.51      del: $tType ).
% 0.22/0.51  
% 0.22/0.51  thf(bool,type,
% 0.22/0.51      bool: del ).
% 0.22/0.51  
% 0.22/0.51  thf(ind,type,
% 0.22/0.51      ind: del ).
% 0.22/0.51  
% 0.22/0.51  thf(arr,type,
% 0.22/0.51      arr: del > del > del ).
% 0.22/0.51  
% 0.22/0.51  thf(mem,type,
% 0.22/0.51      mem: $i > del > $o ).
% 0.22/0.51  
% 0.22/0.51  thf(ap,type,
% 0.22/0.51      ap: $i > $i > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(lam,type,
% 0.22/0.51      lam: del > ( $i > $i ) > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(p,type,
% 0.22/0.51      p: $i > $o ).
% 0.22/0.51  
% 0.22/0.51  thf(stp_inj_o,type,
% 0.22/0.51      inj__o: $o > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(stp_inj_surj_o,axiom,
% 0.22/0.51      ! [X: $o] :
% 0.22/0.51        ( ( p @ ( inj__o @ X ) )
% 0.22/0.51        = X ) ).
% 0.22/0.51  
% 0.22/0.51  thf(stp_inj_mem_o,axiom,
% 0.22/0.51      ! [X: $o] : ( mem @ ( inj__o @ X ) @ bool ) ).
% 0.22/0.51  
% 0.22/0.51  thf(stp_iso_mem_o,axiom,
% 0.22/0.51      ! [X: $i] :
% 0.22/0.51        ( ( mem @ X @ bool )
% 0.22/0.51       => ( X
% 0.22/0.51          = ( inj__o @ ( p @ X ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ap_tp,axiom,
% 0.22/0.51      ! [A: del,B: del,F: $i] :
% 0.22/0.51        ( ( mem @ F @ ( arr @ A @ B ) )
% 0.22/0.51       => ! [X: $i] :
% 0.22/0.51            ( ( mem @ X @ A )
% 0.22/0.51           => ( mem @ ( ap @ F @ X ) @ B ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(lam_tp,axiom,
% 0.22/0.51      ! [A: del,B: del,F: $i > $i] :
% 0.22/0.51        ( ! [X: $i] :
% 0.22/0.51            ( ( mem @ X @ A )
% 0.22/0.51           => ( mem @ ( F @ X ) @ B ) )
% 0.22/0.51       => ( mem @ ( lam @ A @ F ) @ ( arr @ A @ B ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(funcext,axiom,
% 0.22/0.51      ! [A: del,B: del,F: $i] :
% 0.22/0.51        ( ( mem @ F @ ( arr @ A @ B ) )
% 0.22/0.51       => ! [G: $i] :
% 0.22/0.51            ( ( mem @ G @ ( arr @ A @ B ) )
% 0.22/0.51           => ( ! [X: $i] :
% 0.22/0.51                  ( ( mem @ X @ A )
% 0.22/0.51                 => ( ( ap @ F @ X )
% 0.22/0.51                    = ( ap @ G @ X ) ) )
% 0.22/0.51             => ( F = G ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(beta,axiom,
% 0.22/0.51      ! [A: del,F: $i > $i,X: $i] :
% 0.22/0.51        ( ( mem @ X @ A )
% 0.22/0.51       => ( ( ap @ ( lam @ A @ F ) @ X )
% 0.22/0.51          = ( F @ X ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  %------------------------------------------------------------------------------
% 0.22/0.51  %------------------------------------------------------------------------------
% 0.22/0.51  thf(tp_c_2Emin_2E_3D_3D_3E,type,
% 0.22/0.51      c_2Emin_2E_3D_3D_3E: $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Emin_2E_3D_3D_3E,axiom,
% 0.22/0.51      mem @ c_2Emin_2E_3D_3D_3E @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_imp_p,axiom,
% 0.22/0.51      ! [Q: $i] :
% 0.22/0.51        ( ( mem @ Q @ bool )
% 0.22/0.51       => ! [R: $i] :
% 0.22/0.51            ( ( mem @ R @ bool )
% 0.22/0.51           => ( ( p @ ( ap @ ( ap @ c_2Emin_2E_3D_3D_3E @ Q ) @ R ) )
% 0.22/0.51            <=> ( ( p @ Q )
% 0.22/0.51               => ( p @ R ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2E_7E,type,
% 0.22/0.51      c_2Ebool_2E_7E: $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2E_7E,axiom,
% 0.22/0.51      mem @ c_2Ebool_2E_7E @ ( arr @ bool @ bool ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_neg_p,axiom,
% 0.22/0.51      ! [Q: $i] :
% 0.22/0.51        ( ( mem @ Q @ bool )
% 0.22/0.51       => ( ( p @ ( ap @ c_2Ebool_2E_7E @ Q ) )
% 0.22/0.51        <=> ~ ( p @ Q ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2EF,type,
% 0.22/0.51      c_2Ebool_2EF: $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2EF,axiom,
% 0.22/0.51      mem @ c_2Ebool_2EF @ bool ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_false_p,axiom,
% 0.22/0.51      ~ ( p @ c_2Ebool_2EF ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2E_2F_5C,type,
% 0.22/0.51      c_2Ebool_2E_2F_5C: $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2E_2F_5C,axiom,
% 0.22/0.51      mem @ c_2Ebool_2E_2F_5C @ ( arr @ bool @ ( arr @ bool @ bool ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_and_p,axiom,
% 0.22/0.51      ! [Q: $i] :
% 0.22/0.51        ( ( mem @ Q @ bool )
% 0.22/0.51       => ! [R: $i] :
% 0.22/0.51            ( ( mem @ R @ bool )
% 0.22/0.51           => ( ( p @ ( ap @ ( ap @ c_2Ebool_2E_2F_5C @ Q ) @ R ) )
% 0.22/0.51            <=> ( ( p @ Q )
% 0.22/0.51                & ( p @ R ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_ty_2Epair_2Eprod,type,
% 0.22/0.51      ty_2Epair_2Eprod: del > del > del ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Epair_2ESND,type,
% 0.22/0.51      c_2Epair_2ESND: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Epair_2ESND,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27b ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Epair_2EFST,type,
% 0.22/0.51      c_2Epair_2EFST: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Epair_2EFST,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27a ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2ET,type,
% 0.22/0.51      c_2Ebool_2ET: $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2ET,axiom,
% 0.22/0.51      mem @ c_2Ebool_2ET @ bool ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_true_p,axiom,
% 0.22/0.51      p @ c_2Ebool_2ET ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2E_3F,type,
% 0.22/0.51      c_2Ebool_2E_3F: del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2E_3F,axiom,
% 0.22/0.51      ! [A_27a: del] : ( mem @ ( c_2Ebool_2E_3F @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_ex_p,axiom,
% 0.22/0.51      ! [A: del,Q: $i] :
% 0.22/0.51        ( ( mem @ Q @ ( arr @ A @ bool ) )
% 0.22/0.51       => ( ( p @ ( ap @ ( c_2Ebool_2E_3F @ A ) @ Q ) )
% 0.22/0.51        <=> ? [X: $i] :
% 0.22/0.51              ( ( mem @ X @ A )
% 0.22/0.51              & ( p @ ( ap @ Q @ X ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2EIN,type,
% 0.22/0.51      c_2Ebool_2EIN: del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2EIN,axiom,
% 0.22/0.51      ! [A_27a: del] : ( mem @ ( c_2Ebool_2EIN @ A_27a ) @ ( arr @ A_27a @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Eset__relation_2Ereln__to__rel,type,
% 0.22/0.51      c_2Eset__relation_2Ereln__to__rel: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Eset__relation_2Ereln__to__rel,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ ( arr @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Epair_2E_2C,type,
% 0.22/0.51      c_2Epair_2E_2C: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Epair_2E_2C,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( arr @ A_27a @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Epair_2EUNCURRY,type,
% 0.22/0.51      c_2Epair_2EUNCURRY: del > del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Epair_2EUNCURRY,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,A_27c: del] : ( mem @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ A_27c ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Epred__set_2EGSPEC,type,
% 0.22/0.51      c_2Epred__set_2EGSPEC: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Epred__set_2EGSPEC,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) @ ( arr @ A_27a @ bool ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Eset__relation_2Erel__to__reln,type,
% 0.22/0.51      c_2Eset__relation_2Erel__to__reln: del > del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Eset__relation_2Erel__to__reln,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del] : ( mem @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ ( arr @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Emin_2E_3D,type,
% 0.22/0.51      c_2Emin_2E_3D: del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Emin_2E_3D,axiom,
% 0.22/0.51      ! [A_27a: del] : ( mem @ ( c_2Emin_2E_3D @ A_27a ) @ ( arr @ A_27a @ ( arr @ A_27a @ bool ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_eq_p,axiom,
% 0.22/0.51      ! [A: del,X: $i] :
% 0.22/0.51        ( ( mem @ X @ A )
% 0.22/0.51       => ! [Y: $i] :
% 0.22/0.51            ( ( mem @ Y @ A )
% 0.22/0.51           => ( ( p @ ( ap @ ( ap @ ( c_2Emin_2E_3D @ A ) @ X ) @ Y ) )
% 0.22/0.51            <=> ( X = Y ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(tp_c_2Ebool_2E_21,type,
% 0.22/0.51      c_2Ebool_2E_21: del > $i ).
% 0.22/0.51  
% 0.22/0.51  thf(mem_c_2Ebool_2E_21,axiom,
% 0.22/0.51      ! [A_27a: del] : ( mem @ ( c_2Ebool_2E_21 @ A_27a ) @ ( arr @ ( arr @ A_27a @ bool ) @ bool ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_all_p,axiom,
% 0.22/0.51      ! [A: del,Q: $i] :
% 0.22/0.51        ( ( mem @ Q @ ( arr @ A @ bool ) )
% 0.22/0.51       => ( ( p @ ( ap @ ( c_2Ebool_2E_21 @ A ) @ Q ) )
% 0.22/0.51        <=> ! [X: $i] :
% 0.22/0.51              ( ( mem @ X @ A )
% 0.22/0.51             => ( p @ ( ap @ Q @ X ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2ETRUTH,axiom,
% 0.22/0.51      $true ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EIMP__ANTISYM__AX,axiom,
% 0.22/0.51      ! [V0t1: $i] :
% 0.22/0.51        ( ( mem @ V0t1 @ bool )
% 0.22/0.51       => ! [V1t2: $i] :
% 0.22/0.51            ( ( mem @ V1t2 @ bool )
% 0.22/0.51           => ( ( ( p @ V0t1 )
% 0.22/0.51               => ( p @ V1t2 ) )
% 0.22/0.51             => ( ( ( p @ V1t2 )
% 0.22/0.51                 => ( p @ V0t1 ) )
% 0.22/0.51               => ( ( p @ V0t1 )
% 0.22/0.51                <=> ( p @ V1t2 ) ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EFORALL__SIMP,axiom,
% 0.22/0.51      ! [A_27a: del,V0t: $i] :
% 0.22/0.51        ( ( mem @ V0t @ bool )
% 0.22/0.51       => ( ! [V1x: $i] :
% 0.22/0.51              ( ( mem @ V1x @ A_27a )
% 0.22/0.51             => ( p @ V0t ) )
% 0.22/0.51        <=> ( p @ V0t ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EREFL__CLAUSE,axiom,
% 0.22/0.51      ! [A_27a: del,V0x: $i] :
% 0.22/0.51        ( ( mem @ V0x @ A_27a )
% 0.22/0.51       => ( ( V0x = V0x )
% 0.22/0.51        <=> $true ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EEQ__SYM__EQ,axiom,
% 0.22/0.51      ! [A_27a: del,V0x: $i] :
% 0.22/0.51        ( ( mem @ V0x @ A_27a )
% 0.22/0.51       => ! [V1y: $i] :
% 0.22/0.51            ( ( mem @ V1y @ A_27a )
% 0.22/0.51           => ( ( V0x = V1y )
% 0.22/0.51            <=> ( V1y = V0x ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EFUN__EQ__THM,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,V0f: $i] :
% 0.22/0.51        ( ( mem @ V0f @ ( arr @ A_27a @ A_27b ) )
% 0.22/0.51       => ! [V1g: $i] :
% 0.22/0.51            ( ( mem @ V1g @ ( arr @ A_27a @ A_27b ) )
% 0.22/0.51           => ( ( V0f = V1g )
% 0.22/0.51            <=> ! [V2x: $i] :
% 0.22/0.51                  ( ( mem @ V2x @ A_27a )
% 0.22/0.51                 => ( ( ap @ V0f @ V2x )
% 0.22/0.51                    = ( ap @ V1g @ V2x ) ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EEQ__CLAUSES,axiom,
% 0.22/0.51      ! [V0t: $i] :
% 0.22/0.51        ( ( mem @ V0t @ bool )
% 0.22/0.51       => ( ( ( $true
% 0.22/0.51            <=> ( p @ V0t ) )
% 0.22/0.51          <=> ( p @ V0t ) )
% 0.22/0.51          & ( ( ( p @ V0t )
% 0.22/0.51            <=> $true )
% 0.22/0.51          <=> ( p @ V0t ) )
% 0.22/0.51          & ( ( $false
% 0.22/0.51            <=> ( p @ V0t ) )
% 0.22/0.51          <=> ~ ( p @ V0t ) )
% 0.22/0.51          & ( ( ( p @ V0t )
% 0.22/0.51            <=> $false )
% 0.22/0.51          <=> ~ ( p @ V0t ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Ebool_2EUNWIND__THM2,axiom,
% 0.22/0.51      ! [A_27a: del,V0P: $i] :
% 0.22/0.51        ( ( mem @ V0P @ ( arr @ A_27a @ bool ) )
% 0.22/0.51       => ! [V1a: $i] :
% 0.22/0.51            ( ( mem @ V1a @ A_27a )
% 0.22/0.51           => ( ? [V2x: $i] :
% 0.22/0.51                  ( ( mem @ V2x @ A_27a )
% 0.22/0.51                  & ( V2x = V1a )
% 0.22/0.51                  & ( p @ ( ap @ V0P @ V2x ) ) )
% 0.22/0.51            <=> ( p @ ( ap @ V0P @ V1a ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Epair_2EPAIR__EQ,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,V0x: $i] :
% 0.22/0.51        ( ( mem @ V0x @ A_27a )
% 0.22/0.51       => ! [V1y: $i] :
% 0.22/0.51            ( ( mem @ V1y @ A_27b )
% 0.22/0.51           => ! [V2a: $i] :
% 0.22/0.51                ( ( mem @ V2a @ A_27a )
% 0.22/0.51               => ! [V3b: $i] :
% 0.22/0.51                    ( ( mem @ V3b @ A_27b )
% 0.22/0.51                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 0.22/0.51                        = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2a ) @ V3b ) )
% 0.22/0.51                    <=> ( ( V0x = V2a )
% 0.22/0.51                        & ( V1y = V3b ) ) ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Epair_2ECLOSED__PAIR__EQ,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,V0x: $i] :
% 0.22/0.51        ( ( mem @ V0x @ A_27a )
% 0.22/0.51       => ! [V1y: $i] :
% 0.22/0.51            ( ( mem @ V1y @ A_27b )
% 0.22/0.51           => ! [V2a: $i] :
% 0.22/0.51                ( ( mem @ V2a @ A_27a )
% 0.22/0.51               => ! [V3b: $i] :
% 0.22/0.51                    ( ( mem @ V3b @ A_27b )
% 0.22/0.51                   => ( ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V0x ) @ V1y )
% 0.22/0.51                        = ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V2a ) @ V3b ) )
% 0.22/0.51                    <=> ( ( V0x = V2a )
% 0.22/0.51                        & ( V1y = V3b ) ) ) ) ) ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(ax_thm_2Epair_2EPAIR,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,V0x: $i] :
% 0.22/0.51        ( ( mem @ V0x @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 0.22/0.51       => ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ ( ap @ ( c_2Epair_2EFST @ A_27a @ A_27b ) @ V0x ) ) @ ( ap @ ( c_2Epair_2ESND @ A_27a @ A_27b ) @ V0x ) )
% 0.22/0.51          = V0x ) ) ).
% 0.22/0.51  
% 0.22/0.51  thf(conj_thm_2Epair_2EUNCURRY__DEF,axiom,
% 0.22/0.51      ! [A_27a: del,A_27b: del,A_27c: del,V0f: $i] :
% 0.22/0.51        ( ( mem @ V0f @ ( arr @ A_27a @ ( arr @ A_27b @ A_27c ) ) )
% 0.22/0.51       => ! [V1x: $i] :
% 0.22/0.51            ( ( mem @ V1x @ A_27a )
% 0.22/0.51           => ! [V2y: $i] :
% 0.22/0.51                ( ( mem @ V2y @ A_27b )
% 0.22/0.51               => ( ( ap @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ A_27c ) @ V0f ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) )
% 0.22/0.53                  = ( ap @ ( ap @ V0f @ V1x ) @ V2y ) ) ) ) ) ).
% 0.22/0.53  
% 0.22/0.53  thf(ax_thm_2Epred__set_2EGSPECIFICATION,axiom,
% 0.22/0.53      ! [A_27a: del,A_27b: del,V0f: $i] :
% 0.22/0.53        ( ( mem @ V0f @ ( arr @ A_27b @ ( ty_2Epair_2Eprod @ A_27a @ bool ) ) )
% 0.22/0.53       => ! [V1v: $i] :
% 0.22/0.53            ( ( mem @ V1v @ A_27a )
% 0.22/0.53           => ( ( p @ ( ap @ ( ap @ ( c_2Ebool_2EIN @ A_27a ) @ V1v ) @ ( ap @ ( c_2Epred__set_2EGSPEC @ A_27a @ A_27b ) @ V0f ) ) )
% 0.22/0.53            <=> ? [V2x: $i] :
% 0.22/0.53                  ( ( mem @ V2x @ A_27b )
% 0.22/0.53                  & ( ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ bool ) @ V1v ) @ c_2Ebool_2ET )
% 0.22/0.53                    = ( ap @ V0f @ V2x ) ) ) ) ) ) ).
% 0.22/0.53  
% 0.22/0.53  thf(ax_thm_2Eset__relation_2Ereln__to__rel__def,axiom,
% 0.22/0.53      ! [A_27a: del,A_27b: del,V0r: $i] :
% 0.22/0.53        ( ( mem @ V0r @ ( arr @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 0.22/0.53       => ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ V0r )
% 0.22/0.53          = ( lam @ A_27a
% 0.22/0.53            @ ^ [V1x: $i] :
% 0.22/0.53                ( lam @ A_27b
% 0.22/0.53                @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Ebool_2EIN @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ V0r ) ) ) ) ) ).
% 0.22/0.53  
% 0.22/0.53  thf(ax_thm_2Eset__relation_2Erel__to__reln__def,axiom,
% 0.22/0.53      ! [A_27a: del,A_27b: del,V0R: $i] :
% 0.22/0.53        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 0.22/0.53       => ( ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V0R )
% 0.22/0.53          = ( ap @ ( c_2Epred__set_2EGSPEC @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) )
% 0.22/0.53            @ ( ap @ ( c_2Epair_2EUNCURRY @ A_27a @ A_27b @ ( ty_2Epair_2Eprod @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) )
% 0.22/0.53              @ ( lam @ A_27a
% 0.22/0.53                @ ^ [V1x: $i] :
% 0.22/0.53                    ( lam @ A_27b
% 0.22/0.53                    @ ^ [V2y: $i] : ( ap @ ( ap @ ( c_2Epair_2E_2C @ ( ty_2Epair_2Eprod @ A_27a @ A_27b ) @ bool ) @ ( ap @ ( ap @ ( c_2Epair_2E_2C @ A_27a @ A_27b ) @ V1x ) @ V2y ) ) @ ( ap @ ( ap @ V0R @ V1x ) @ V2y ) ) ) ) ) ) ) ) ).
% 0.22/0.53  
% 0.22/0.53  thf(conj_thm_2Eset__relation_2Erel__to__reln__inv,conjecture,
% 0.22/0.53      ! [A_27a: del,A_27b: del,V0R: $i] :
% 0.22/0.53        ( ( mem @ V0R @ ( arr @ A_27a @ ( arr @ A_27b @ bool ) ) )
% 0.22/0.53       => ( ( ap @ ( c_2Eset__relation_2Ereln__to__rel @ A_27a @ A_27b ) @ ( ap @ ( c_2Eset__relation_2Erel__to__reln @ A_27a @ A_27b ) @ V0R ) )
% 0.22/0.53          = V0R ) ) ).
% 0.22/0.53  
% 0.22/0.53  %------------------------------------------------------------------------------
% 0.22/0.53  ------- convert to smt2 : /export/starexec/sandbox2/tmp/tmp.smdqlB1iH6/cvc5---1.0.5_3289.p...
% 0.22/0.53  (declare-sort $$unsorted 0)
% 0.22/0.53  (declare-sort tptp.del 0)
% 0.22/0.53  (declare-fun tptp.bool () tptp.del)
% 0.22/0.53  (declare-fun tptp.ind () tptp.del)
% 0.22/0.53  (declare-fun tptp.arr (tptp.del tptp.del) tptp.del)
% 0.22/0.53  (declare-fun tptp.mem ($$unsorted tptp.del) Bool)
% 0.22/0.53  (declare-fun tptp.ap ($$unsorted $$unsorted) $$unsorted)
% 0.22/0.53  (declare-fun tptp.lam (tptp.del (-> $$unsorted $$unsorted)) $$unsorted)
% 0.22/0.53  (declare-fun tptp.p ($$unsorted) Bool)
% 0.22/0.53  (declare-fun tptp.inj__o (Bool) $$unsorted)
% 0.22/0.53  (assert (forall ((X Bool)) (= (@ tptp.p (@ tptp.inj__o X)) X)))
% 0.22/0.53  (assert (forall ((X Bool)) (@ (@ tptp.mem (@ tptp.inj__o X)) tptp.bool)))
% 0.22/0.53  (assert (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) tptp.bool) (= X (@ tptp.inj__o (@ tptp.p X))))))
% 0.22/0.53  (assert (forall ((A tptp.del) (B tptp.del) (F $$unsorted)) (=> (@ (@ tptp.mem F) (@ (@ tptp.arr A) B)) (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ (@ tptp.mem (@ (@ tptp.ap F) X)) B))))))
% 0.22/0.53  (assert (forall ((A tptp.del) (B tptp.del) (F (-> $$unsorted $$unsorted))) (=> (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ (@ tptp.mem (@ F X)) B))) (@ (@ tptp.mem (@ (@ tptp.lam A) F)) (@ (@ tptp.arr A) B)))))
% 0.22/0.53  (assert (forall ((A tptp.del) (B tptp.del) (F $$unsorted)) (=> (@ (@ tptp.mem F) (@ (@ tptp.arr A) B)) (forall ((G $$unsorted)) (=> (@ (@ tptp.mem G) (@ (@ tptp.arr A) B)) (=> (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (= (@ (@ tptp.ap F) X) (@ (@ tptp.ap G) X)))) (= F G)))))))
% 0.22/0.53  (assert (forall ((A tptp.del) (F (-> $$unsorted $$unsorted)) (X $$unsorted)) (=> (@ (@ tptp.mem X) A) (= (@ (@ tptp.ap (@ (@ tptp.lam A) F)) X) (@ F X)))))
% 0.22/0.53  (declare-fun tptp.c_2Emin_2E_3D_3D_3E () $$unsorted)
% 0.22/0.53  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Emin_2E_3D_3D_3E) (@ _let_1 (@ _let_1 tptp.bool)))))
% 0.22/0.53  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (forall ((R $$unsorted)) (=> (@ (@ tptp.mem R) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Emin_2E_3D_3D_3E) Q)) R)) (=> (@ tptp.p Q) (@ tptp.p R))))))))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2E_7E () $$unsorted)
% 0.22/0.53  (assert (@ (@ tptp.mem tptp.c_2Ebool_2E_7E) (@ (@ tptp.arr tptp.bool) tptp.bool)))
% 0.22/0.53  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap tptp.c_2Ebool_2E_7E) Q)) (not (@ tptp.p Q))))))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2EF () $$unsorted)
% 0.22/0.53  (assert (@ (@ tptp.mem tptp.c_2Ebool_2EF) tptp.bool))
% 0.22/0.53  (assert (not (@ tptp.p tptp.c_2Ebool_2EF)))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2E_2F_5C () $$unsorted)
% 0.22/0.53  (assert (let ((_let_1 (@ tptp.arr tptp.bool))) (@ (@ tptp.mem tptp.c_2Ebool_2E_2F_5C) (@ _let_1 (@ _let_1 tptp.bool)))))
% 0.22/0.53  (assert (forall ((Q $$unsorted)) (=> (@ (@ tptp.mem Q) tptp.bool) (forall ((R $$unsorted)) (=> (@ (@ tptp.mem R) tptp.bool) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap tptp.c_2Ebool_2E_2F_5C) Q)) R)) (and (@ tptp.p Q) (@ tptp.p R))))))))
% 0.22/0.53  (declare-fun tptp.ty_2Epair_2Eprod (tptp.del tptp.del) tptp.del)
% 0.22/0.53  (declare-fun tptp.c_2Epair_2ESND (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27b))))
% 0.22/0.53  (declare-fun tptp.c_2Epair_2EFST (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27a))))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2ET () $$unsorted)
% 0.22/0.53  (assert (@ (@ tptp.mem tptp.c_2Ebool_2ET) tptp.bool))
% 0.22/0.53  (assert (@ tptp.p tptp.c_2Ebool_2ET))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2E_3F (tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2E_3F A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 0.22/0.53  (assert (forall ((A tptp.del) (Q $$unsorted)) (=> (@ (@ tptp.mem Q) (@ (@ tptp.arr A) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_3F A)) Q)) (exists ((X $$unsorted)) (and (@ (@ tptp.mem X) A) (@ tptp.p (@ (@ tptp.ap Q) X))))))))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2EIN (tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Ebool_2EIN A_27a)) (@ _let_1 (@ (@ tptp.arr (@ _let_1 tptp.bool)) tptp.bool))))))
% 0.22/0.53  (declare-fun tptp.c_2Eset__relation_2Ereln__to__rel (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Ereln__to__rel A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))))))
% 0.22/0.53  (declare-fun tptp.c_2Epair_2E_2C (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b))))))
% 0.22/0.53  (declare-fun tptp.c_2Epair_2EUNCURRY (tptp.del tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del)) (@ (@ tptp.mem (@ (@ (@ tptp.c_2Epair_2EUNCURRY A_27a) A_27b) A_27c)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) A_27c)))))
% 0.22/0.53  (declare-fun tptp.c_2Epred__set_2EGSPEC (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Epred__set_2EGSPEC A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27b) (@ (@ tptp.ty_2Epair_2Eprod A_27a) tptp.bool))) (@ (@ tptp.arr A_27a) tptp.bool)))))
% 0.22/0.53  (declare-fun tptp.c_2Eset__relation_2Erel__to__reln (tptp.del tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del)) (@ (@ tptp.mem (@ (@ tptp.c_2Eset__relation_2Erel__to__reln A_27a) A_27b)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) tptp.bool))) (@ (@ tptp.arr (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) tptp.bool)))))
% 0.22/0.53  (declare-fun tptp.c_2Emin_2E_3D (tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del)) (let ((_let_1 (@ tptp.arr A_27a))) (@ (@ tptp.mem (@ tptp.c_2Emin_2E_3D A_27a)) (@ _let_1 (@ _let_1 tptp.bool))))))
% 0.22/0.53  (assert (forall ((A tptp.del) (X $$unsorted)) (=> (@ (@ tptp.mem X) A) (forall ((Y $$unsorted)) (=> (@ (@ tptp.mem Y) A) (= (@ tptp.p (@ (@ tptp.ap (@ (@ tptp.ap (@ tptp.c_2Emin_2E_3D A)) X)) Y)) (= X Y)))))))
% 0.22/0.53  (declare-fun tptp.c_2Ebool_2E_21 (tptp.del) $$unsorted)
% 0.22/0.53  (assert (forall ((A_27a tptp.del)) (@ (@ tptp.mem (@ tptp.c_2Ebool_2E_21 A_27a)) (@ (@ tptp.arr (@ (@ tptp.arr A_27a) tptp.bool)) tptp.bool))))
% 0.22/0.53  (assert (forall ((A tptp.del) (Q $$unsorted)) (=> (@ (@ tptp.mem Q) (@ (@ tptp.arr A) tptp.bool)) (= (@ tptp.p (@ (@ tptp.ap (@ tptp.c_2Ebool_2E_21 A)) Q)) (forall ((X $$unsorted)) (=> (@ (@ tptp.mem X) A) (@ tptp.p (@ (@ tptp.ap Q) X))))))))
% 0.22/0.53  (assert true)
% 0.22/0.53  (assert (forall ((V0t1 $$unsorted)) (=> (@ (@ tptp.mem V0t1) tptp.bool) (forall ((V1t2 $$unsorted)) (let ((_let_1 (@ tptp.p V1t2))) (let ((_let_2 (@ tptp.p V0t1))) (=> (@ (@ tptp.mem V1t2) tptp.bool) (=> (=> _let_2 _let_1) (=> (=> _let_1 _let_2) (= _let_2 _let_1))))))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (V0t $$unsorted)) (=> (@ (@ tptp.mem V0t) tptp.bool) (= (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (@ tptp.p V0t))) (@ tptp.p V0t)))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (= (= V0x V0x) true))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27a) (= (= V0x V1y) (= V1y V0x)))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) A_27b)) (forall ((V1g $$unsorted)) (=> (@ (@ tptp.mem V1g) (@ (@ tptp.arr A_27a) A_27b)) (= (= V0f V1g) (forall ((V2x $$unsorted)) (=> (@ (@ tptp.mem V2x) A_27a) (= (@ (@ tptp.ap V0f) V2x) (@ (@ tptp.ap V1g) V2x))))))))))
% 0.22/0.53  (assert (forall ((V0t $$unsorted)) (let ((_let_1 (@ tptp.p V0t))) (let ((_let_2 (not _let_1))) (=> (@ (@ tptp.mem V0t) tptp.bool) (and (= (= true _let_1) _let_1) (= (= _let_1 true) _let_1) (= (= false _let_1) _let_2) (= (= _let_1 false) _let_2)))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (V0P $$unsorted)) (=> (@ (@ tptp.mem V0P) (@ (@ tptp.arr A_27a) tptp.bool)) (forall ((V1a $$unsorted)) (=> (@ (@ tptp.mem V1a) A_27a) (= (exists ((V2x $$unsorted)) (and (@ (@ tptp.mem V2x) A_27a) (= V2x V1a) (@ tptp.p (@ (@ tptp.ap V0P) V2x)))) (@ tptp.p (@ (@ tptp.ap V0P) V1a))))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V3b) A_27b) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V1y) (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (and (= V0x V2a) (= V1y V3b)))))))))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) A_27a) (forall ((V1y $$unsorted)) (=> (@ (@ tptp.mem V1y) A_27b) (forall ((V2a $$unsorted)) (=> (@ (@ tptp.mem V2a) A_27a) (forall ((V3b $$unsorted)) (let ((_let_1 (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)))) (=> (@ (@ tptp.mem V3b) A_27b) (= (= (@ (@ tptp.ap (@ _let_1 V0x)) V1y) (@ (@ tptp.ap (@ _let_1 V2a)) V3b)) (and (= V0x V2a) (= V1y V3b)))))))))))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (V0x $$unsorted)) (=> (@ (@ tptp.mem V0x) (@ (@ tptp.ty_2Epair_2Eprod A_27a) A_27b)) (= (@ (@ tptp.ap (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2E_2C A_27a) A_27b)) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2EFST A_27a) A_27b)) V0x))) (@ (@ tptp.ap (@ (@ tptp.c_2Epair_2ESND A_27a) A_27b)) V0x)) V0x))))
% 0.22/0.53  (assert (forall ((A_27a tptp.del) (A_27b tptp.del) (A_27c tptp.del) (V0f $$unsorted)) (=> (@ (@ tptp.mem V0f) (@ (@ tptp.arr A_27a) (@ (@ tptp.arr A_27b) A_27c))) (forall ((V1x $$unsorted)) (=> (@ (@ tptp.mem V1x) A_27a) (forall ((V2y $$uns/export/starexec/sandbox2/solver/bin/do_THM_THF: line 35:  5266 Alarm clock             ( read result; case "$result" in 
% 299.97/300.26      unsat)
% 299.97/300.26          echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0
% 299.97/300.26      ;;
% 299.97/300.26      sat)
% 299.97/300.26          echo "% SZS status $satResult for $tptpfilename"; cat; exit 0
% 299.97/300.26      ;;
% 299.97/300.26  esac; exit 1 )
% 299.97/300.27  Alarm clock 
% 299.97/300.27  % cvc5---1.0.5 exiting
% 299.97/300.27  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------